package com.um.jdy.platform.activity.entity.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Title 营销模块枚举
 * @Description
 * @Author renjunwei
 * @Date 2021/12/22 3:15 PM
 */
public class ActivityEnum {

    @Getter
    @AllArgsConstructor
    public enum OverType {
        Appointed("指定日期"),
        Definite("领取后固定时间");
        private String value;

    }

    @Getter
    @AllArgsConstructor
    public enum LimitType {

        NoLimit("不限制 "),
        Limit("限制 ");

        private String value;

    }


    @Getter
    @AllArgsConstructor
    public enum UseRange {

        All("全场可用"),
        Part("指定站场"),

        ;

        private String value;

    }

    @Getter
    @AllArgsConstructor
    public enum DiscountsType {

        Money("满减金额", "满%s减%s"),
        Discount("满减打折", "满%s享%s折"),

        ;

        private String value;
        private String remarkTemplate;

    }

    @Getter
    @AllArgsConstructor
    public enum CouponsStatus {
        Unuse("未使用"),
        Used("已使用"),
        Expired("已过期"),

        ;

        private String value;

    }

    @Getter
    @AllArgsConstructor
    public enum SceneType {
        Goods("商品优惠券"),
        Charge("充电优惠券"),

        ;

        private String value;

    }
}
